body {
	margin: 0;
	padding: 0;
}

p {
	font: 14pt Arial, Helvetica, sans-serif;
	color: #20b2aa;
	text-align: justify;
}
a{
	color: #20b2aa;
}
#sobre{
	margin-left: 40px;
	margin-right: 40px;
}

#procurar{
	margin-left: 20px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	
}

h3{
	font: 16pt Arial, Helvetica, sans-serif;
	color: blue;
	text-align: center;
}
#itens_dir {
	font: 18pt Arial, Helvetica, sans-serif;
	background: #4169e1;
	padding: 5px;
	color: #fff;
	text-align: center;
	margin: 1px;
}




#banner {
	width: 1518px;
	height: 130px;
	background: #dcdcdc;
}

#topo {
	width: 1000px;
	height: 31px;
	margin: auto;
	margin-bottom: 5px;
}

#centro{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	border: 1px #CCC solid;
}

#esq {
	position: absolute;
	float: left;
	width: 745px;
	background: white;
	border: 1px #CCC solid;
}

#dir {
	float: right;
	width: 255px;
	background: white;
	margin-left: 99px;
	border-left: #CCC solid 1px;
	border-bottom: #CCC solid 1px;
	border: 1px #CCC solid;
}

#menu {
	width: 1000px;
	height: 31px;
	background-color: #4169e1;
	margin: 0px;
	box-shadow: 0px 5px 5px #828282;
}

#nav,#nav ul {
	width: 80em;
	list-style: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0;
	box-shadow: 0px 5px 5px #828282;
}

#nav li {
	float: left;
}

#nav a {
	display: block;
	width: 12em;
	height: 2.0em;
	text-align: center;
	text-decoration: none;
	color: #fff;
	border: 0px solid #F5F5F5;
	background: #4169e1;
	padding-top: 0.5em;
}

#nav a:hover {
	text-decoration: none;
	background: #C1CDC1;
	color: #00868B;
}

#nav li ul {
	position: absolute;
	left: -660em;
	width: 0em;
	margin: 0;
}

#nav ul ul {
	margin: -2.1em 10em 0 0.1em;
}

#nav li:hover ul ul,#nav li.over ul ul {
	left: -660em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li.over ul,#nav li li.over ul
	{
	left: auto;
}

#nav li:hover ul li ul {
	display: none;
}

#nav li:hover ul li:hover ul {
	display: block;
}

#inic,#inic ul {
	list-style: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 2px;	
	box-shadow: 0px 5px 5px #828282;
}

#inic li {
	float: left;
}

#inic a {
	display: block;
	width: 12em;
	height: 2.5em;
	text-align: center;
	text-decoration: none;
	color: #20b2aa;
	border: 0px solid #F5F5F5;
	background: #fff;
	padding-top: 0.5em;
}

#inic a:hover {
	text-decoration: none;
	background: #4169e1;
	color: #fff;
}

#inic li ul {
	position: absolute;
	left: -660em;
	width: 0em;
	margin: 0;
}

#inic ul ul {
	margin: -2.1em 10em 0 0.1em;
}

#inic li:hover ul ul,#inic li.over ul ul {
	left: -660em;
}

#inic li:hover ul,#inic li li:hover ul,#inic li.over ul,#inic li li.over ul
	{
	left: auto;
}

#inic li:hover ul li ul {
	display: none;
}

#inic li:hover ul li:hover ul {
	display: block;
}



.tabela { 
  font-family: Arial; 
  font-size: 10pt; 
  width: 100%;
  margin-left: 250px;
  margin-top: 40px;
  
  } 
 
.tabela tr th { 
  color: #20b2aa;
 border-bottom: 1px #CCC solid;
 } 
 
.tabela tr td{
 color: #20b2aa;
  background: white;
  border-bottom: 1px #CCC solid;
  padding: 5px;
  text-align: center;
} 
 


.tabela2 { 
  font-family: Arial; 
  font-size: 10pt; 
  width: 100%;
  margin-left: 250px;
  margin-top: 20px;
} 

.tabela2 tr th { 
  text-align: center;
  border-right:1px #CCC solid;
  color: #20b2aa; 
} 
 
.tabela2 tr td{
  color: #20b2aa;
  background: white; 
  border-bottom: 1px #CCC solid;
  padding: 5px;
} 



.button {
	width:80px;
	height:20px;
    color: #20b2aa;
    background:white;
    border: #CCC solid 1px;
}



.button:hover {
    color: #fff;
    background: #0E464E;
}



.buttonProc {
	width:60px;
	height:20px;
    color: #20b2aa;
    border: #CCC solid 1px;
    background:white;
    margin-top: 4px;
}



.buttonProc:hover {
    color: #fff;
    background: #0E464E;
}
